todaros v1.0.0用のテストコード
unittest
メイン処理を関数でくくってテストできるようにする
https://gyazo.com/6b2e43def41a6e4cdc83524b6eec7c54
あ、ダメ……
https://gyazo.com/9603ca29fdff883a6c2c6e9b46221037
Task内部で今日日付つくってるからいじれん
外から渡すしかないか?
デフォルトでは今日日付渡すようにすれば見た目上は動作変化なし
テストのときだけ渡すの変えればいい
テストデータ
code:testdata.md
1 @1
連結まわりのテスト用 @5
タスク名は @5 散らばっていても大丈夫
@5 タスク名を後に書いても大丈夫
@5 頻度指定は @5 複数あって被ってても @5 問題ないよ
28 @28
29 @29
30 @30
31 @31
all @m
all @mon @tue @wed @thu @fri @sat @sun
休日 @k
平日 @h
2日おきslot1 @ss1
2日おきslot2 @ss2
3日おきslot1 @sss1
3日おきslot2 @sss2
3日おきslot3 @sss3
与える日付
各曜日分 x7
2021/12/01 ~ 2021/12/07でいい
1999/02/28 うるう年の最後
2000/02/29 notうるう年の最後
2021/04/30
2021/05/31
が、やっぱりだるいので、今後品質詰まってからにする……sta.icon